@charset "UTF-8";

.footer-wrap .foot_top .top .ico img {
	max-height: 100%;
}

.header-wrap .m_ricon {
	display: none;
}

.footer-wrap .m-foot {
	display: none;
}

.inlinks .link-pagination {
	display: none;
}

@media(max-width: 1681px) {
	.header-wrap .store_option {
		width: 55%;
	}
}

@media(max-width: 1441px) {
	.enproduct-wrap .enproduct-swiper .swiper-slide {
		width: 4rem;
	}

	.investor-wrap .investor_title .swiper-button-next {
		top: 79%;
	}

	.investor-wrap .investor_title .swiper-button-prev {
		top: 79%;
	}

	.conmain-wrap .conmain_le li {
		padding: 0.45rem 0 0 0.3rem;
	}

	.conmain-wrap .conmain_le li:before {
		right: 0.3rem;
	}

	.enjoin-wrap .enjoin-tab .enjoin-con {
		width: 11.75rem;
	}


	.header-wrap .pc_nav_box .pcnav_box {
		width: 55vw;
	}
}

@media(max-width: 1367px) {
	.inselect-wrap .tab-swiper .swiper-slide {
		height: 4.5rem;

	}
	.inselect-wrap .tab-swiper .swiper-slide{
		/* width: 31%; */
	}
	.header-wrap .store_option {
		padding: 1.1rem 1.5rem 1.25rem 1.5rem;
	}

	.header-wrap .store_option .option_le {
		margin-right: 2rem;
	}
}

@media (max-width: 1024px) {

	.header-wrap .header-con {
		background: #fff;
	}

	.header-wrap .a_img {
		display: block;
	}

	.header-wrap .b_img {
		display: none;
	}

	.nybanner .w1440 {
		padding-top: 7rem;
	}

	.inselect-wrap .show-next {
		display: none;
	}

	.sidebar-wrap {
		display: none;
	}

	.w1800 {
		max-width: 100%;
		margin: 0 auto;
		width: 92%;
	}

	.w1440 {
		max-width: 100%;
		margin: 0 auto;
		width: 92%;
	}

	.header-wrap .pc_nav_box {
		display: none;
	}

	.header-wrap .ricon {
		display: none;
	}

	.header-wrap .m_ricon {
		display: block;
		height: 2.5rem;
		display: flex;
		align-items: center;
	}


	.inbanner {
		width: 100vw;
		height: 40vh;
		overflow: hidden;
	}

	.header-wrap .btn-bar {
		width: 20px;
		height: 18px;
		position: relative;
		margin-left: 1rem;
	}

	.header-wrap .btn-bar:before {
		content: '';
		position: absolute;
		width: 1px;
		height: 16px;
		background: #dedede;
		left: -0.5rem;
		top: 50%;
		transform: translateY(-50%);
	}

	.header-wrap .btn-bar .line {
		position: absolute;
		width: 100%;
		background: #333;
		height: 2px;
		left: 0;
	}

	.header-wrap .btn-bar .line1 {
		transform-origin: left bottom 0;
		left: 0;
		top: 0;
	}

	.header-wrap .btn-bar .line2 {
		top: 8px;
		left: 0;
	}

	.header-wrap .btn-bar .line3 {
		transform-origin: left top 0;
		left: 0;
		bottom: 0;
	}

	.footer-wrap .form_box .sub_input {
		width: 3rem;
	}

	.footer-wrap .foot_top .sub_input input {
		box-sizing: border-box;
		padding-left: 0.3rem;
	}



	.inselect-wrap .select-con {
		margin-left: 4%;
		width: 92%;
	}

	.inselect-wrap {
		height: 25rem;
	}

	.inselect-wrap .show-box .show-swiper {
		width: 100%;
		height: 17.5rem;
	}



	.body_box {
		padding-top: 2.5rem;
	}



	.conmain-wrap.brand:after {
		left: 4%;
	}

	.design-wrap .design_tablist .item-tab .item_name {
		width: 80%;
	}


	.quiry-wrap .quiry_list li {
		height: 5rem;
	}

	.aiaform-wrap .item-box .input-item {
		padding: 0 1rem 0 1rem;
	}

	.aiaform-wrap .item-box.textarea {
		padding: 0 1rem 0 1rem;
	}

	.aiaform-wrap .item-box.testbox {
		padding: 0 1rem 0 1rem;
	}


	.prode-wrap .prode_main .main_img {
		width: 75%;
	}


	.enjoin-wrap .enjoin-tab .enjoin-con {
		width: 12.5rem;
	}
}

@media (max-width: 992px) {
	.inselect-wrap .tab_next {
		display: block;
		width: 30px;
		height: 30px;
		background: rgba(245, 245, 245, 0.7) url('../../web/img/arrow-r10.png')no-repeat center center;
		background-size: contain;
		right: -15px;
		top: 52%;
	}

	.half {
		width: 100%;
	}

	.inbanner {
		height: 60vh;
	}

	.inselect-wrap {
		height: 35rem;
	}

	.inselect-wrap .show-box .show-swiper {
		width: 100%;
		height: 27.5rem;
	}

	.inselect-wrap .show-box .swiper-slide {
		display: block;
	}

	.inselect-wrap .swiper-slide .img-item.big {
		width: 100%;
		height: 17.5rem;
		margin-bottom: 0.5rem;
	}

	.inselect-wrap .img-box {
		width: 100%;
		height: 10rem;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}

	.inselect-wrap .img-box .img-item {
		height: 100%;
		width: 49%;
	}

	.ininfo-wrap .w1440 {
		display: flex;
		flex-direction: column-reverse;
	}

	.ininfo-wrap .conle {
		padding-top: 0;
		width: 100%;
		float: none;
	}

	.ininfo-wrap .conri {
		width: 100%;
		position: relative;
		padding: 1.75rem 0 0 1.4rem;
		float: none;
		margin-bottom: 20rem;
	}

	.inlinks .link-pagination {
		display: block;
		bottom: 0;
	}

	.inlinks .link-pagination .swiper-pagination-bullet {
		opacity: 1;
		background: #ccc;
		width: 10px;
		height: 10px;
		border-radius: 50%;
	}

	.inlinks .link-pagination .swiper-pagination-bullet-active {
		background: #1a2259;
	}

	.inlinks .link-swiper {
		width: 100%;
		padding-bottom: 1rem;
	}

	.ininfo-wrap .exhibition-swiper {
		width: 100%;
		height: 15rem;
	}

	.ininfo-wrap .exhibition-swiper img {
		max-height: 100%;
	}

	.ininfo-wrap {
		width: 100%;
		height: auto;
		padding-bottom: 2rem;
	}


	.conmain-wrap .conmain_le {
		display: none;
	}

	.conmain-wrap .conmain_ri {
		width: 100%;
	}

	.conmain-wrap.brand:after {
		display: none;
	}

	.conmain-wrap .moblie_linkbox {
		display: block;
		margin: 1rem 0;
		border-bottom: 1px solid #e5e5e5;
	}

	.conmain-wrap .moblie_linkbox .swiper-slide {
		width: auto;
		margin-right: 1.5rem;
		text-align: left;
		box-sizing: border-box;
		padding-top: 0.75rem;
		padding-bottom: 0.5rem;
		position: relative;
	}

	.conmain-wrap .moblie_linkbox .swiper-slide:before {
		content: '';
		position: absolute;
		width: 100%;
		height: 2px;
		left: 0;
		bottom: 0;
		background: #1a2259;
		opacity: 0;
		transition: all 0.3s ease 0s;
	}

	.conmain-wrap .moblie_linkbox .swiper-slide.cur:before {
		opacity: 1;
	}

	.conmain-wrap .moblie_linkbox.five .swiper-slide {
		width: auto;
	}

	.conmain-wrap .moblie_linkbox.four .swiper-slide {
		width: auto;
	}

	.conmain-wrap .moblie_linkbox.two .swiper-slide {
		width: auto;
	}

	.conmain-wrap .moblie_linkbox.three .swiper-slide {
		width: auto;
	}

	.conmain-wrap .moblie_linkbox .swiper-slide:last-child {
		border-right: none;
	}


	.conmain-wrap .moblie_linkbox .swiper-slide .t {
		font-size: 0.6rem;
		color: #000;
		margin-bottom: 0.1rem;
	}

	.conmain-wrap .moblie_linkbox .swiper-slide .en {
		font-size: 0.3rem;
		color: #333;
		display: none;
	}

	.conmain-wrap .moblie_linkbox .swiper-slide.cur {}

	.conmain-wrap .moblie_linkbox .swiper-slide.cur .t {
		color: #1a2259;
	}

	.conmain-wrap .moblie_linkbox .swiper-slide.cur .en {
		color: #1a2259;
	}

	.pro_list li .pro_le {
		padding: 1rem 2rem 0 1rem;
	}


	.prode-wrap .produce-box .produce_le {
		width: 100%;
	}

	.prode-wrap .produce-box .produce_ri {
		width: 100%;
		margin-top: 1rem;
	}

	.prosmall-box .small-swiper .swiper-slide {
		width: 3.9rem;
	}

	.prode-wrap .prode_show .list li {
		width: 18%;
		margin: 0 2.5% 0.65rem 0;
	}

	.prode-wrap .prode_show .list li:nth-child(5n) {
		margin-right: 0;
	}

	.prode-wrap .prode_show .list li:nth-child(6n) {
		margin-right: 2.5%;
	}

	.prode-wrap .prode_main .main-box {
		width: 100%;
		height: auto;
		display: flex;
		justify-content: space-between;
		flex-direction: column-reverse;
	}

	.prode-wrap .prode_main .main_le {
		max-width: 100%;
		height: auto;
		padding: 0.9rem 0.75rem;
	}

	.develop_list li {
		width: 100%;
		padding: 0.65rem 0 0 0rem;
	}

	.develop_list li .item_title {
		transform: translateX(0rem);
	}


	.investor-wrap .investor_title .swiper-box {
		width: 57.06%;
	}

	.aiaform-wrap .item-box .input-item {
		padding: 0 0.5rem 0 0.5rem;
	}

	.aiaform-wrap .item-box.textarea {
		padding: 0 0.5rem 0 0.5rem;
	}

	.aiaform-wrap .item-box.testbox {
		padding: 0 0.5rem 0 0.5rem;
	}

	.link_list li {
		width: 22%;
		margin: 0 3% 1rem 0;
	}

	.link_list li:nth-child(4n) {
		margin-right: 0 !important;
	}

	.link_list li:nth-child(6n) {
		margin-right: 3% !important;
	}


	.enhonor-wrap .swiper-slide .imgre {
		padding: 4rem 0 0 0.7rem;
	}

	.enhonor-wrap .page-box {
		top: 21%;
	}

	.enhonor-wrap .swiper-slide .img-item {
		margin-bottom: 1.25rem;
	}

	.prode-wrap .prode_main .main_img {
		width: 100%;
	}

	.prode-wrap .prode_main li:nth-child(2n) .main-box {
		display: flex;
		flex-direction: column-reverse;
	}


	.conmain-wrap .moblie_linkbox .sublink_next {
		width: 30px;
		height: 30px;
		background: rgba(255, 255, 255, 0.7) url('../../web/img/arrow-r10.png')no-repeat center center;
		background-size: contain;
		right: 0;
		top: 63%;
	}
}

@media (max-width: 767px) {
	.prode-wrap .prode_main .main_le {
		width: 100%;
	}

	.body_box {
		padding-top: 1.2rem;
	}

	.header-wrap .m_ricon .m_search {
		transform: scale(0.8)translateY(-2px);
	}

	.header-wrap .logo img {
		max-width: 2.4rem;
	}

	.header-wrap .header-con {
		height: 1.2rem;
	}

	.header-wrap .logo {
		height: 1.2rem;
	}

	.header-wrap .m_ricon {
		height: 1.2rem;
	}

	.header-wrap .btn-bar {
		width: 20px;
		height: 18px;
		margin-left: 0.5rem;
	}

	.header-wrap .btn-bar:before {
		content: '';
		position: absolute;
		width: 1px;
		height: 16px;
		background: #dedede;
		left: -0.3rem;
		top: 50%;
	}


	.footer-wrap .foot_main {
		display: none;
	}


	.footer-wrap .foot_top .top {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
	}

	.footer-wrap .foot_top .item {
		margin: 0;
		position: relative;
		text-align: center;
		width: 50%;
	}

	.footer-wrap .foot_top .item:first-child:before {
		content: '';
		position: absolute;
		width: 1px;
		height: 1.25rem;
		background: #d6d6d6;
		top: 50%;
		right: 0;
		transform: translateY(-50%);
	}

	.footer-wrap .foot_top .top .ico {
		height: 1.5rem;
		margin-bottom: 4px;
	}

	.footer-wrap .foot_top .form_box {
		width: 80%;
		height: 0.8rem;
		line-height: 0.8rem;
		display: flex;
		margin: 0.5rem 0 0.35rem;
	}

	.footer-wrap .form_box .text_input {
		width: 80%;
		box-sizing: border-box;
		padding: 0 4%;
	}

	.footer-wrap .form_box .sub_input {
		width: 2.4rem;
	}

	.footer-wrap .foot_top .sub_input input {
		box-sizing: border-box;
		padding-left: 0.3rem;
		font-size: 0.28rem;
		text-align: left;
		transform: translateY(-3px);
	}

	.footer-wrap .foot_top {
		padding: 0.5rem 0 0.4rem;
	}

	.footer-wrap .m-foot {
		display: block;
		background: #333;
		color: #fff;
		box-sizing: border-box;
		padding: 0.5rem 4%;
	}

	.footer-wrap .m-foot a {
		display: block;
		color: #fff;
	}

	.footer-wrap .m-foot .mfootle {
		box-sizing: border-box;
		width: 50%;
		position: relative;
	}

	.footer-wrap .m-foot .mfootle:before {
		content: '';
		position: absolute;
		width: 1px;
		height: 100%;
		transform: translateY(-50%);
		right: 10%;
		top: 50%;
		background: rgba(255, 255, 255, 0.2);
	}

	.footer-wrap .m-foot .mfootle a {
		font-size: 0.32rem;
		line-height: 0.7rem;
	}

	.footer-wrap .m-foot .mfootri {
		width: 50%;
		box-sizing: border-box;
		padding-left: 0.5rem;
	}

	.footer-wrap .m-foot .mfootri .hot_line {
		font-size: 0.3rem;
		margin-bottom: 1rem;
	}

	.footer-wrap .m-foot .mfootri .hot_line span {
		display: block;
		font-size: 0.28rem;
	}

	.footer-wrap .m-foot .mfootri .hot_line .tel {
		font-size: 0.34rem;

	}

	.footer-wrap .m-foot .mfootri .copyright {
		font-size: 0.24rem;
		color: rgba(255, 255, 255, 0.5);
	}

	.footer-wrap .m-foot .mfootri .copyright a {
		font-size: 0.28rem;
		color: rgba(255, 255, 255, 0.5);
		display: inline-block;
	}

	.footer-wrap .m-foot .mfootri .span {
		display: block;
	}

	.inbanner .swiper-slide .backcover {
		display: none;
	}



	.inbanner {
		height: auto;
	}

	.inbanner .swiper-slide .m_img {
		display: block;
		width: 100%;
		height: 9.9rem;
	}



	body {
		font-size: 0.28rem;
		line-height: 1.6;
	}


	.inbanner .maincon {
		padding-top: 26%;
	}

	.inbanner .maincon .t {
		font-size: 0.28rem;
	}

	.inbanner .maincon h1 {
		font-size: 0.6rem;
		margin: 0.15rem 0 0.5rem;
	}

	.inbanner .maincon h3 {
		letter-spacing: 0px;
		font-size: 0.3rem;
	}


	.inbanner .page_btn {
		display: none;
	}

	.inbanner .banner-pagination {
		bottom: 0.5rem;
	}

	.inbanner .banner-pagination .swiper-pagination-bullet {
		width: 6px;
		height: 6px;
		border-radius: 50%;
		margin: 0 7px;
	}

	.inbanner .banner-pagination .swiper-pagination-bullet-active {
		background: #1a2259
	}

	.inbanner .swiper-slide .link {
		width: 2.2rem;
		height: 0.8rem;
		border-radius: 0.8rem;
		line-height: 0.8rem;
		margin-top: 1rem;
		font-size: 0.28rem;
	}

	.inlinks .link-pagination .swiper-pagination-bullet {
		width: 6px;
		height: 6px;
	}

	.inselect-wrap .tab-swiper .swiper-slide {
		width: 200px;
		height: 2.25rem;
	}

	.inselect-wrap .tab-swiper .ico {
		margin-bottom: 0.2rem;
	}

	.inselect-wrap .tab-swiper img {
		max-height: 0.65rem;
	}

	.inselect-wrap .tab-swiper p {
		font-size: 0.28rem;
		font-weight: bold;
	}

	.inselect-wrap .swiper-slide .img-item.big {
		width: 100%;
		height: 6rem;
		margin-bottom: 0.15rem;
	}

	.inselect-wrap .img-item.big .item-con {
		padding: 1rem 0 0 0.3rem;
	}

	.inselect-wrap .img-item.big .title {
		margin-bottom: 1rem;
	}

	.inselect-wrap .img-item.big h2 {
		font-size: 0.4rem;
		margin-bottom: 0.2rem;
	}

	.inselect-wrap .img-item.big p {
		font-size: 0.28rem;
		letter-spacing: 1px;
	}

	.index_more {
		padding-left: 0;
	}

	.inselect-wrap .img-box {
		width: 100%;
		height: 3.5rem;
	}

	.inselect-wrap {
		height: 15rem;
	}

	.inselect-wrap .show-box .show-swiper {
		width: 100%;
		height: 9.5rem;
	}

	.inselect-wrap .img-box .item-con {
		padding: 0 0 0.5rem 0.3rem;
	}

	.inselect-wrap .img-box h2 {
		font-size: 0.28rem;
	}

	.inselect-wrap .img-box p {
		display: none;
	}

	.ininfo-wrap .conri .con_box {
		width: calc(100% - 0.3rem);
		right: 0;
		top: 0.5rem;
	}

	.ininfo-wrap .conri .title {
		margin-bottom: 0.3rem;
		font-size: 0.4rem;
		padding-top: 0.2rem;
	}

	.ininfo-wrap .conri .backblock {
		width: 100%;
		height: 2rem;
		left: 0;
		top: 0;
	}

	.ininfo-wrap .exhibition-swiper {
		width: 100%;
		height: 8rem;
		display: none;
	}

	.ininfo-wrap .exhibition-swiper .swiper-slide {
		height: 100%;
	}

	.ininfo-wrap .exhibition-pagination {
		left: -0.25rem;
		bottom: 1.5rem;
	}

	.ininfo-wrap .swiper-pagination-bullet {
		width: 6px;
		height: 6px;
		margin: 6px 0 !important;
	}

	.index_square {
		width: 2rem;
		height: 2rem;
	}

	.ininfo-wrap .video_con .index_square {
		font-size: 0.3rem;
		text-align: center;
		line-height: 2.15rem;
	}

	h1 {
		font-size: 0.44rem;
	}

	.ininfo-wrap .conle h1 {
		margin-bottom: 0.2rem;
		font-size: 0.44rem;
	}

	.ininfo-wrap .conle h1 img {
		margin-left: 0.25rem;
		width: 0.3rem;
	}

	.ininfo-wrap .conle h3 {
		font-size: 0.3rem;
		margin-bottom: 0.3rem;
	}

	.ininfo-wrap .conle .title {
		margin-bottom: 0.5rem;
	}

	.ininfo-wrap .index_more {
		margin-top: 0.55rem;
		margin-left: 0%;
	}

	.ininfo-wrap .video_con {
		width: 100%;
		margin-top: 0.65rem;
	}

	.ininfo-wrap {
		height: auto;
		padding-bottom: 0.75rem;
	}

	.ininfo-wrap .w1440 {
		padding-top: 0.75rem;
	}

	.ininfo-wrap .conri {
		display: none;
		margin-bottom: 0.75rem;
	}

	.inlast-wrap {
		width: 100%;
		height: 6rem;
		padding-top: 1.5rem;
	}

	.inlast-wrap h1 {
		line-height: 1.5;
		margin-bottom: 0.2rem;
	}

	.inlast-wrap .title {
		margin-bottom: 0.25rem;
	}

	.inlast-wrap img {
		width: 0.3rem;
	}

	.inlinks .link-swiper .swiper-slide h3 {
		margin: 0.5rem 0 0.15rem;
		font-size: 0.34rem;
		font-weight: bold;
	}

	.inlinks .link-swiper .swiper-slide {
		height: 3rem;
	}

	.inlinks {
		padding: 1rem 0 1rem;
	}

	.index_more:before {
		width: 2.5rem;
	}


	.nybanner {
		height: 5.5rem;
	}

	.nybanner .w1440 {
		padding-top: 2rem;
	}

	.nybanner .tip {
		font-size: 0.24rem;
	}

	.nybanner h1 {
		font-size: 0.56rem;
		margin: 0.1rem 0 0.4rem;
	}

	.nybanner h2 {
		font-size: 0.4rem;
		letter-spacing: 0.1rem;
	}


	.conmain-wrap .conmain_ri .conmain_navbar {
		height: 1rem;
		line-height: 1rem;
	}


	.conmain-wrap .moblie_linkbox {
		margin: 0.25rem 0 0.5rem;
	}

	.conmain-wrap .moblie_linkbox .swiper-slide {
		padding-top: 0.25rem;
		padding-bottom: 0.2rem;
		margin-right: 15px;
	}

	.conmain-wrap .moblie_linkbox .swiper-slide .t {
		font-size: 0.3rem;
		font-weight: bold;
		margin-bottom: 0.05rem;
	}

	.conmain-wrap .moblie_linkbox .swiper-slide .en {
		font-size: 0.24rem;
		display: none;
	}


	.product-wrap .product_title {
		width: 100%;
		height: 1.7rem;
		padding: 0 0 0 0.3rem;
		margin-bottom: 0.35rem;
	}

	.product-wrap .product_title .t {
		font-size: 0.28rem;
	}

	.product-wrap .product_title .title {
		margin-right: 0.3rem;
	}

	.product-wrap .product_title h2 {
		font-size: 0.44rem;
		margin-top: 0.15rem;
	}

	.product-wrap .product_title img {
		max-width: 2rem;
	}
	.product-wrap .product_title .title{
		display: none;
	}

	.product-wrap .proswiper-box .swiper-pagination-bullet {
		width: 6px;
		height: 6px;
		margin-right: 6px;
	}

	.product-wrap .proswiper-box .swiper-pagination-bullet-active {
		width: 1rem;
	}

	.product-wrap .proswiper-box {
		padding-bottom: 0.75rem;
		margin-bottom: 0.5rem;
	}

	.product-wrap .proswiper-box .pro-pagination {
		bottom: 0.25rem;
	}

	.pro_list li {
		width: 100%;
		height: auto;
		margin-bottom: 0.35rem;
		display: flex;
		flex-direction: column-reverse;
	}

	.pro_list li .pro_le {
		width: 100%;
		padding: 0.5rem 0.3rem 0.5rem 0.3rem;
	}

	.pro_list li h3 {
		font-size: 0.44rem;
		margin-bottom: 0.23rem;
	}

	.pro_list li .con-t {
		font-size: 0.28rem;
		line-height: 1.6;
	}

	.pro_detail {
		margin-top: 0.75rem;
		width: 2.4rem;
		height: 0.8rem;
		font-size: 0.28rem;
		line-height: 0.8rem;
	}

	.pro_detail img {
		margin-left: 0.3rem;
	}

	.pro_list li .pro_ico {
		right: 0.3rem;
		bottom: 0.35rem;
		max-width: 1rem;
	}

	.pro_list li .pro_img {
		width: 100%;
		height: 5rem;
	}

	.conmain-wrap {
		padding-top: 0.5rem;
		padding-bottom: 1rem;
	}

	.body {
		padding-top: 1.2rem;
	}

	.prode-wrap .prode-navtitle {
		width: 100%;
		padding: 0.5rem 0 0.5rem;
		margin-bottom: 0.5rem;
	}

	.prode-wrap .prode-navtitle h2 {
		font-size: 0.44rem;
		margin-top: 0.2rem;
	}

	.prode-wrap .prode-navtitle .pic {
		max-width: 1.2rem;
	}

	.prosmall-box .small-swiper .swiper-slide {
		width: 3rem;
		padding-bottom: 34%;
		margin-right: 10px;
	}

	.prode-wrap .small-next {
		right: 0;
	}

	.prode-wrap .produce-box .produce_ri {
		width: 100%;
		margin-top: 0.75rem;
	}

	.prode-wrap .produce_ri .produce_name {
		width: 100%;
		padding: 0.5rem 0.3rem 0.5rem 0.3rem;
	}

	.prode-wrap .produce_ri .produce_name h3 {
		font-size: 0.4rem;
		margin-bottom: 0.3rem;
	}

	.prode-wrap .produce_ri .produce_name .con-t {
		font-size: 0.28rem;
		line-height: 1.6;
	}

	.prode-wrap .produce_ri .produce_specs {
		height: auto;
		line-height: 1.6;
		padding-left: 0.3rem;
		font-size: 0.28rem;
		padding: .2rem 0;
	}

	.prode-wrap .produce_ri .produce_specs .span {
		margin-left: 0rem;
	}

	.prode-wrap .produce_ri .produce-list .t {
		font-size: 0.3rem;
		margin-bottom: 0.375rem;
	}

	.prode-wrap .produce_ri .produce-list {
		padding: 0.5rem 0 0.2rem 0rem;
	}

	.prode-wrap .produce_ri .produce-list li {
		width: 48%;
		height: 1rem;
		line-height: 1rem;
		padding-left: 0rem;
		text-align: center;
		font-size: 0.28rem;
		margin: 0 4% 0.3rem 0;
	}

	.prode-wrap .produce_ri .produce-list li:nth-child(3n) {
		margin-right: 4%;
	}

	.prode-wrap .produce_ri .produce-list li:nth-child(2n) {
		margin-right: 0;
	}

	.prode-wrap .produce_name .hover_con {
		padding: 0.5rem 0 0.5rem 0.3rem;
	}

	.prode-wrap .produce_name .hover_con .t {
		font-size: 0.28rem;
		margin-bottom: 0.2rem;
	}

	.prode-wrap .produce-box {
		margin-bottom: 0.5rem;
	}

	.prode-wrap .main_title {
		height: 1.2rem;
		line-height: 1.2rem;
		font-size: 0.44rem;
	}

	.prode-wrap .prode_main .main_le {
		padding: 0.5rem 0.3rem;
	}

	.prode-wrap .prode_main .main_le h3 {
		font-size: 0.4rem;
		margin-bottom: 0.3rem;
	}

	.prode-wrap .prode_main .main_le .con-t {
		line-height: 1.6;
		font-size: 0.28rem;
	}

	.prode-wrap .main_title:before {
		width: 1.75rem;
		height: 2px;
		top: -1px;
	}

	.prode-wrap .prode_main li {
		margin-bottom: 0.5rem;
	}

	.prode-wrap .prode_main {
		margin-bottom: 0;
	}

	.prode-wrap .prode_show .list li {
		width: 48%;
		margin: 0 4% 0.35rem 0;
		font-size: 0.28rem;
	}

	.prode-wrap .prode_show .list li:nth-child(2n) {
		margin-right: 0 !important;
	}

	.prode-wrap .prode_show .list li:nth-child(6n) {
		margin-right: 0;
	}

	.prode-wrap .prode_show .list li:nth-child(5n) {
		margin-right: 4%;
	}

	.prode-wrap {
		padding-bottom: 1rem;
	}

	.conmain-wrap .moblie_linkbox.five .swiper-slide {
		width: auto;
	}

	.conmain-wrap .moblie_linkbox.four .swiper-slide {
		width: auto;
	}

	.conmain-wrap .moblie_linkbox.three .swiper-slide {
		width: auto;
	}

	.anno-wrap .main-con {
		width: 100%;
		height: auto;
		padding: 0.6rem 0.3rem;
	}

	.anno-wrap .main-con .con-t {
		line-height: 1.6;
		box-sizing: border-box;
		padding-left: 0;
		font-size: 0.28rem;
	}

	.anno-wrap .main-con img {
		margin-bottom: 0.5rem;
		width: 4rem;
	}


	.develop-wrap:before {
		display: none;
	}


	.develop-wrap {
		padding: 0.75rem 0 1rem;
	}

	.develop_list li {
		width: 100%;
		padding: 0rem 0 0 0rem;
		margin-bottom: 0.65rem;
	}

	.develop_list li .item_title {
		height: .8rem;
		line-height: 0.8rem;
	}

	.develop_list li .item_title .item_text:before {
		display: none;
	}

	.develop-wrap .loadmore {
		width: 2.2rem;
		height: 0.8rem;
		line-height: 0.8rem;
		border-radius: 0.8rem;
		margin-left: 0;
		font-size: 0.28rem;
	}

	.develop_list li .item_title .item_year {
		width: 1.6rem;
		font-size: 0.28rem;
		position: relative;
	}

	.develop_list li .item_con {
		min-height: auto;
		padding: 0.75rem 0 0rem 0.5rem;
		color: #333;
		border-bottom: none;
		border-left: none;
		font-size: 0.28rem;
		line-height: 1.28;
		display: block;
	}

	.develop_list {
		border-left: 1px solid #e5e5e5;
		box-sizing: border-box;
	}

	.develop_list li .item_con .item_li {
		width: 100%;
		margin-right: 0;
	}

	.develop_list li .item_title .item_text {
		width: calc(100% - 1.6rem);
		padding-left: 0.2rem;
		font-size: 0.28rem;
	}

	.develop_list li .item_pic {
		margin-top: 0.5rem;
		position: relative;
		right: 0;
		top: 0;
		transform: translateY(00%);
		width: 100%;
		box-shadow: 0;
	}

	.develop_list li .item_year span {
		font-size: 0.28rem;
	}


	.investor-wrap {
		padding: 0rem 0 1rem;
	}

	.investor-wrap .investor-box:last-child {
		margin-bottom: 0;
	}

	.investor-wrap .investor_title {
		width: 100%;
		height: auto;
		line-height: 1rem;
		border: 1px solid #f3f3f3;
		padding: 0 0.3rem;
		display: block;
	}

	.investor-wrap .investor_title .title_name {
		font-size: 0.4rem;
		display: flex;
		align-items: center;
	}

	.investor-wrap .investor_title .swiper-box {
		width: 100%;
		box-sizing: border-box;
	}

	.investor-wrap .investor_title .swiper-slide {
		width: 1rem;
		text-align: center;
		cursor: pointer;
		font-size: 0.28rem;
	}

	.investor-wrap .investor-box {
		margin-bottom: 0.5rem;
	}

	.investor-wrap .list li {
		height: auto;
		line-height: 2;
		padding: 0.2rem 0;
	}

	.investor-wrap .list li a {
		padding: 0 0rem;
		font-size: 0.28rem;
		display: block;
	}

	.investor-wrap .list li .date {
		margin-right: 0.1rem;
	}

	.investor-wrap .list li .down_ico {
		right: 0;
		top: 22%;
		transform: translateY(0%);
	}

	.investor-wrap .list li .tov {
		max-width: 100%;
		display: block;
	}

	.company-wrap .list li {
		margin-bottom: 0.3rem;
	}

	.company-wrap .list .item_tab {
		width: 100%;
		height: 1.25rem;
		padding: 0 0.3rem;
		font-size: 0.34rem;
	}

	.company-wrap .list .item_tab span {
		margin-right: 0.2rem;
	}

	.company-wrap .list .item_option {
		width: 100%;
		padding: 0.5rem 0.3rem 0.5rem 0.3rem;
	}

	.company-wrap .list .item_option h3 {
		font-size: 0.42rem;
		margin-bottom: 0.3rem;
	}

	.company-wrap .list .item_option .con-t {
		font-size: 0.28rem;
		line-height: 1.6;
		margin-bottom: 0.5rem;
	}

	.company-wrap .list .item_option .tel span {
		margin-left: 0.05rem;
	}

	.company-wrap .list .item_option .tel {
		width: auto;
		padding: 0 0.2rem;
		display: inline-block;
		height: 0.8rem;
		border-radius: 0.8rem;
		line-height: 0.8rem;
		text-align: center;
		font-size: 0.3rem;
	}

	.company-wrap .list .item_option .pic {
		bottom: 0.3rem;
		right: 0.3rem;
		max-width: 1rem;
	}

	.company-wrap .item_tab .pic {
		display: none;
	}

	.company-wrap {
		padding: 0rem 0 1rem;
	}

	.design-wrap .design-tab .design-item {
		width: 49%;
	}



	.design-wrap {
		padding: 0rem 0 1rem;
	}

	.design-wrap .design-tab .design-item {
		width: 49%;
		height: 1.85rem;
		padding: 0rem 0rem 0 0rem;
		text-align: center;
		justify-content: center;
	}

	.design-wrap .design-tab .design-item h3 {
		font-size: 0.36rem;
		margin-bottom: 0;
	}

	.design-wrap .design-tab .design-item p {
		font-size: 0.24rem;
	}

	.design-wrap .design-top {
		width: 100%;
		min-height: auto;
		padding: 0.5rem 0.3rem 0;
		margin-bottom: 0.35rem;
		padding-bottom: 0.5rem;
	}

	.design-wrap .design-top h1 {
		margin-bottom: 0.2rem;
	}

	.design-wrap .design-top h3 {
		font-size: 0.3rem;
	}

	.design-wrap .design-top .lecon {
		width: 100%;
	}

	.design-wrap .design-top .title {
		margin-bottom: 0.5rem;
	}

	.design-wrap .design-top .con-t {
		font-size: 0.28rem;
		line-height: 1.6;
		margin-bottom: 0.75rem;
	}

	.design-wrap .design-top .pic {
		right: 0;
		top: 0;
		max-width: 100%;
		position: relative;
		margin-top: 0.5rem;
	}

	.design-wrap .list-swiper .hoverimg {
		height: 2.5rem;
	}

	.design-wrap .list-swiper .item-p {
		height: 1rem;
		line-height: 1rem;
		font-size: 0.28rem;
	}

	.design-wrap .first_list {
		margin-bottom: 0.5rem;
	}

	.design-wrap .design_tablist .item-option {
		padding: 0.5rem 0.3rem;
	}

	.design-wrap .design_tablist .item-con p {
		font-size: 0.28rem;
	}

	.design-wrap .design_tablist .item-option p img {
		height: auto !important;
	}

	.design-wrap .design_tablist .item-con p img {}

	.design-wrap .design_tablist .item-option p {
		font-size: 0.28rem;
	}

	.design-wrap .design_tablist .item-con .t {
		font-size: 0.34rem;
	}

	.design-wrap .design_tablist li {
		margin-bottom: 0.35rem;
	}

	.design-wrap .design_tablist .item-tab {
		width: 100%;
		height: auto;
		display: block;
		align-items: center;
		padding: 0.3rem;
	}

	.design-wrap .design_tablist .item-tab .ico {
		margin-right: 0;
		margin-bottom: 0.2rem;
		max-width: 0.9rem;
	}

	.design-wrap .design_tablist .item-tab .ico img {
		width: 100%;
	}

	.design-wrap .design_tablist .item-tab .item_name {
		width: 100%;
	}

	.design-wrap .design_tablist .item-tab .t {
		font-size: 0.34rem;
		margin-bottom: 0.15rem;
	}

	.design-wrap .design_tablist .item-tab p {
		font-size: 0.28rem;
	}

	.design-wrap .design_tablist .item-tab .icon {
		right: 0.3rem;
		top: 0.75rem;
		transform: translateY(0%);
	}

	.design-wrap .first_list .list-pagination {
		display: block;
		bottom: 0;
	}

	.design-wrap .list-pagination .swiper-pagination-bullet {
		opacity: 1;
		background: #ccc;
		width: 6px;
		height: 6px;
		border-radius: 50%;
	}

	.design-wrap .list-pagination .swiper-pagination-bullet-active {
		background: #1a2259;
	}

	.design-wrap .first_list .list-swiper {
		width: 100%;
		padding-bottom: 0.8rem;
	}

	.design-wrap .second_box {
		margin-bottom: 0.75rem;
		margin-top: .75rem;
	}

	.design-wrap .second_box .second_title {
		margin-bottom: 0.4rem;
	}

	.design-wrap .second_box .second_title h3 {
		font-size: 0.42rem;
		margin-bottom: 0.15rem;
	}

	.design-wrap .second_box .second_title p {
		font-size: 0.28rem;
	}


	.design-wrap .second_box .second_list li {
		width: 50%;
		height: 3rem;
		padding-top: 0.5rem;
		margin: 0px -1px -1px 0px;
	}

	.design-wrap .second_box .second_list li img {
		max-height: 0.8rem;
	}

	.design-wrap .second_box .second_list .t {
		font-size: 0.36rem;
		margin: 0.3rem 0 0.1rem;
	}

	.design-wrap .second_box .second_list p {
		font-size: 0.2rem;
	}

	.design-wrap .second_box .second_list {
		border-top: 1px solid #ccced4;
		border-left: 1px solid #ccced4;
		border-bottom: none;
		box-sizing: border-box;
		margin-bottom: 0.5rem;
	}

	.design-wrap .design-top .t {
		font-size: 0.26rem;
		margin-bottom: 0.1rem;
	}

	.design-wrap .second_box {
		margin-bottom: 0.5rem;
		margin-top: .75rem;
	}


	.designthree-box {
		padding: 0.75rem 0.3rem 0.51rem;
		box-shadow: 0 3px 6px 0 rgba(32, 33, 36, .2);
	}

	.designthree-box .con-t {
		line-height: 1.6;
		font-size: 0.28rem;
		width: 100%;
		margin-bottom: 0.5rem;
		margin-top: 0.35rem;
	}

	.made-wrap {
		margin-top: 0.5rem;
		padding: 0 0 1rem;
	}

	.service_banner-box {
		width: 100%;
		height: auto;
	}

	.service_banner-box .con {
		position: relative;
		padding: 1rem 0.3rem 1rem 0.3rem;
	}

	.service_banner-box h1 span {
		margin: 0 0.1rem;
	}

	.service_banner-box .en {
		font-size: 0.28rem;
		margin-top: 0.3rem;
	}

	.service_banner-box:before {
		background-position: left center !important;
	}

	.made-wrap .made_list li:before {
		display: none;
	}

	.made-wrap .made_list li .li_con {
		width: 100%;
	}

	.made-wrap .made_list li h3 {
		font-size: 0.36rem;
		margin-bottom: 0.25rem;
		position: absolute;
		left: 1.5rem;
		top: 0.8rem;
	}

	.made-wrap .made_list li p {
		font-size: 0.28rem;
		line-height: 1.6;
	}

	.made-wrap .made_list li {
		width: 100%;
		height: auto;
		display: block;
		align-items: center;
		padding: 0.5rem 0.3rem;
		position: relative;
	}

	.made-wrap .made_list li .icon {
		width: 1rem;
		height: 1rem;
		margin-right: 0.6rem;
		margin-bottom: 0.3rem;
	}

	.made-wrap .made_list li .ico {
		width: 0.8rem;
		height: 0.8rem;
	}

	.quiry-wrap .map-box {
		width: 100%;
		height: 8.25rem;
		padding-bottom: 0rem;
	}

	.quiry-wrap {
		margin-top: 0.5rem;
		padding-bottom: 1rem;
	}

	.quiry-wrap .quiry_list li {
		width: 100%;
	}

	.quiry-wrap {
		margin-top: 0.5rem;
		padding-bottom: 1rem;
	}

	.quiry-wrap .map-box {
		width: 100%;
		height: 8.25rem;
		padding-bottom: 0rem;
	}

	.quiry-wrap .map_bottom .span {
		font-size: 0.36rem;
		margin-bottom: 0.1rem;
		display: block;
	}

	.quiry-wrap .map_bottom {
		width: 100%;
		height: 2rem;
		padding: 0.2rem 0.3rem 0 0.3rem;
		display: block;
		z-index: 200;
	}

	.quiry-wrap .select-box .select-item {
		width: 49%;
	}

	.quiry-wrap .select-box .select-item:first-child {
		margin-right: 0rem;
	}

	.quiry-wrap .select-box .select-up {
		width: 100%;
		height: 0.8rem;
		line-height: 0.8rem;
		padding: 0 0.25rem 0 0.25rem;
		font-size: 0.28rem;
	}

	.quiry-wrap .quiry-name {
		height: 1rem;
		line-height: 1rem;
		font-size: 0.3rem;
	}

	.quiry-wrap .quiry_list li {
		width: 100%;
		height: auto;
		margin-bottom: 0.3rem;
		padding: 0.5rem 0.3rem;
	}

	.quiry-wrap .quiry_list li .t {
		margin-bottom: 0.25rem;
	}

	.quiry-wrap .quiry_list li p {
		font-size: 0.28rem;
		line-height: 1.6;
	}

	.quiry-wrap .select-box .select-option {
		height: 3rem;
	}

	.quiry-wrap .select-box .select-option .scroll-box {
		height: 3rem;
	}

	.quiry-wrap .select-box .select-option dd {
		height: 0.8rem;
		line-height: 0.8rem;
		padding: 0 0.3rem 0 0.3rem;
		font-size: 0.28rem;
	}

	.ser-book-wrap {
		margin-top: 0.5rem;
		padding: 0 0 1rem;
	}

	.service_banner-box .con-t {
		font-size: 0.28rem;
		line-height: 1.6;
		margin-top: 0.5rem;
	}

	.serbook-form {
		padding: 0.5rem 0.3rem 0 0.3rem;
	}

	.serbook-form .item {
		display: block;
		align-items: center;
		height: auto;
		line-height: 0.65rem;
		margin-bottom: 0.15rem;
	}

	.serbook-form .item .item_span {
		width: auto;
		line-height: 1;
		display: inline-flex;
		align-items: center;
		justify-content: space-between;
		font-size: 0.28rem;
	}

	.serbook-form .item .input {
		height: 0.8rem;
		line-height: 0.8rem;
		font-size: 0.28rem;
		width: 100%;
		margin-left: 0;
	}

	.serbook-form .textarea textarea {
		width: 100%;
		height: 3rem;
		font-size: 0.28rem;
		padding: 0 0.3rem;
	}

	.serbook-form .item.textarea .input {
		height: auto;
		width: 100%;
		margin-left: 0;

	}

	.serbook-form .test-input {
		margin-left: 0;
		justify-content: flex-start;
	}

	.serbook-form .test-input .text {
		width: 1.62rem;
		height: 0.8rem;
		line-height: 0.8rem;
		padding: 0 0.2rem;
		font-size: 0.28rem;
	}

	.serbook-form .test-input .sub {
		width: 2.2rem;
		height: 0.8rem;
		line-height: 0.8rem;
		font-size: 0.28rem;
		border-radius: 2px;
	}

	.serbook-form .test-input img {
		width: 2rem;
		height: auto;
		line-height: 1;
		margin: 0 0.1rem 0 0.1rem;
		cursor: pointer;
	}


	.serbook-form .tab_item .item-box {
		height: 100%;
		width: 100%;
		display: block;
		align-items: center;
		margin-left: 0;
	}

	.serbook-form .tab_item .item-tab .ico {
		margin-right: 0.2rem;
	}

	.serbook-form .tab_item .item-tab {
		width: 100%;
		height: 0.9rem;
		margin-bottom: 9px;
		padding-left: 0.3rem;
		font-size: 0.28rem;
	}

	.service_banner-box.after .con {
		padding: 0.75rem 0 1rem 0.3rem;
	}

	.service_banner-box.after h1 {
		margin-top: 0.25rem;
		font-weight: bold;
	}


	.brocenter_list li {
		width: 100%;
		height: 1.4rem;
		margin-bottom: 0.15rem;
	}

	.brocenter_list li .date {
		width: 1.4rem;
		height: 100%;
		padding-top: 0.2rem;
	}

	.brocenter_list li .date h3 {
		font-size: 0.5rem;
		margin-bottom: 0.1rem;
	}

	.brocenter_list li .item_con {
		width: calc(100% - 1.5rem);
		padding-left: 0.2rem;
	}

	.brocenter_list li .item_con span {
		font-size: 0.3rem;
		width: 80%;
		/*	overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		
		white-space: inherit;*/
		height: 1rem;
		display: flex;
		align-items: center;
	}

	.brocenter_list li .item_con .ico {
		right: 0.2rem;
		top: 50%;
	}

	.brocenter-wrap {
		margin-top: 0.5rem;
		padding-bottom: 1rem;
	}

	.service_banner-box.center {
		height: 3rem;
	}

	.service_banner-box.center .con {
		padding: 0.75rem 0 0 0.3rem;
	}

	.service_banner-box.center .con h1 {
		margin-bottom: 0.25rem;
	}

	.problem-wrap {
		padding: 0rem 0 1rem;
	}


	.problem-wrap {
		padding: 0rem 0 1rem;
	}

	.problem-wrap .problem-tab .item {
		width: 32%;
		height: 0.9rem;
		line-height: 0.9rem;
		margin-right: 2%;
		font-size: 0.26rem;
	}

	.problem-wrap .problem-tab .item:last-child {
		margin-right: 0;
	}

	.problem_list li .item_option p {
		padding-left: 0.2rem;
		position: relative;
	}

	.problem_list li .item_option p:before {
		content: '';
		position: absolute;
		width: 6px;
		height: 6px;
		border-radius: 50%;
		left: 0;
		top: 0.15rem;
	}

	.problem_list li .item_option {
		width: 100%;
		padding: 0.5rem 0.3rem;
		line-height: 1.6;
		font-size: 0.28rem;
	}

	.problem_list li .item_top {
		width: 100%;
		height: 1.5rem;
		padding: 0 0 0 0rem;
	}

	.problem_list li .item_top .ico {
		right: 0.1rem;
	}

	.problem_list li .item_top span {
		font-size: 0.28rem;
		margin-left: 0.2rem;
		width: 80%;
	}

	.news-wrap {
		padding: 0rem 0 1rem;
	}

	.pagination a {
		width: 0.7rem;
		height: 0.7rem;
		text-align: center;
		line-height: 0.7rem;
		font-size: 0.24rem;
		margin: 0 1px;
	}

	.pagination {
		margin-top: 0.5rem;
	}

	.news-wrap .news_show {
		margin-bottom: 0.5rem;
	}

	.news-wrap .news_show h2 {
		font-size: 0.4rem;
	}

	.news-wrap .news_show .arial {
		font-size: 12px;
		margin: 0.2rem 0 0.3rem;
	}

	.news-wrap .news_show p {
		font-size: 0.28rem;
	}

	.news-wrap .news_show .show-con {
		margin-bottom: 0.5rem;
		display: block;
	}

	.news-wrap .news_show .show_le {
		width: 100%;
	}

	.news-wrap .news_show .detail {
		width: 2rem;
		height: 0.7rem;
		line-height: 0.7rem;
		border-radius: 0.7rem;
		font-size: 12px;
		margin-top: 0.4rem;
	}


	.support-wrap {
		padding: 0rem 0 1rem;
	}

	.support-title {
		font-size: 0.44rem;
		margin-bottom: 0.5rem;
	}

	.support_list li {
		width: 100%;
		height: auto;
		margin-bottom: 0.3rem;
		background: none !important;
	}

	.support_list li .moblie {
		height: 3rem;
		margin-bottom: 0.25rem;
	}

	.support_list li .title {
		margin-bottom: 0.3rem;
	}

	.support_list li .title h3 {
		font-size: 0.4rem;
		margin-bottom: 0.1rem;
		color: #333;
	}

	.support_list li .title .en {
		color: #333;
		opacity: 0.8;
	}

	/*	.support_list li:nth-child(2n):before {
		background: url('../../web/img/support-hover1.png')no-repeat center center;
		background-size: cover;
		}*/
	.support_list li:before {
		display: none;
	}

	.support_list li .con {
		position: relative;
		padding: 0.5rem 0 0.3rem 0;
	}

	.support_list li:nth-child(2n) .con {
		padding: 0.5rem 0 0.3rem 0;
	}

	.support_list li .con-t p {
		font-size: 0.28rem;
		margin-bottom: 0.1rem;
		padding-left: 0.2rem;
		color: #666;
	}

	.support_list li .con-t p:before {
		content: '';
		position: absolute;
		width: 4px;
		height: 4px;
		border-radius: 50%;
		left: 0;
		top: 0.175rem;
		background: #666;
	}



	.aia-wrap {
		padding: 0rem 0 1rem;
	}

	.aiaform-wrap {
		padding: 0.5rem 0 0;
	}

	.aiaform-wrap .item-box {
		display: block;
		margin-bottom: 0.2rem;
	}

	.aiaform-wrap .item-box .input-item:first-child {
		margin-bottom: 0.2rem;
	}

	.aiaform-wrap .item-box .input-item {
		width: 100%;
		padding: 0 0 0 0.3rem;
		height: 0.9rem;
		font-size: 0.28rem;
	}

	.aiaform-wrap .item_span {
		width: 1.4rem;
		font-size: 0.28rem;
		margin-right: 0.15rem;
	}

	.aiaform-wrap .item-box .input {
		width: 75%;
		height: 0.9rem;
		line-height: 0.9rem;
	}

	.aiaform-wrap .select_up {
		width: 100%;
		height: 0.9rem;
		padding: 0 0.3rem;
		font-size: 0.28rem;
	}

	.aiaform-wrap .select_option {
		width: 100%;
		left: 0;
		top: 0.9rem;
	}

	.aiaform-wrap .select_option dd {
		width: 100%;
		height: 0.8rem;
		line-height: 0.8rem;
		box-sizing: border-box;
		padding: 0 0.3rem;
	}

	.aiaform-wrap .item-box.textarea {
		padding: 0 0 0 0.3rem;
	}

	.aiaform-wrap .item-box.textarea .textarea {
		height: 2.75rem;
		width: 75%;
	}

	.aiaform-wrap .item-box.testbox .sub {
		width: 1.8rem;
		height: 0.8rem;
		line-height: 0.8rem;
		border-radius: 2px;
		font-size: 0.28rem;
	}

	.aiaform-wrap .item-box.testbox .text {
		width: 1.4rem;
		height: 0.8rem;
		padding: 0.3rem;
	}

	.aiaform-wrap .item-box.testbox img {
		width: 1.4rem;
		height: 0.8rem;
		margin: 0 0.1rem 0 0.1rem;
	}

	.aiaform-wrap .item-box.testbox {
		padding: 0 0 0 0.3rem;
	}


	.human-wrap {
		padding: 0rem 0 1rem;
	}

	.human-tab {
		height: 0.9rem;
		margin-bottom: 0.375rem;
		font-size: 0.35rem;
		z-index: 2;
	}

	.human-tab .select-box {
		width: 50%;
	}

	.human-tab .select-box .select_up {
		width: 100%;
		height: 0.9rem;
		box-sizing: border-box;
		padding: 0 0.3rem;
		cursor: pointer;
		display: flex;
		align-items: center;
		justify-content: space-between;
		font-size: 0.28rem;
	}

	.human-tab .search-box {
		width: 50%;
		height: 0.9rem;

		margin-left: 5px;
		font-size: 0.28rem;
	}

	.human-tab .search-box form {
		padding: 0 0.3rem;
	}

	.human-tab .select-box .select_option {
		max-height: 3rem;
	}

	.human-tab .select-box .select_option dd {
		height: 0.85rem;
		line-height: 0.85rem;
		padding: 0 0.3rem;
		font-size: 0.28rem;
	}

	.human_list .item_option .item_top {
		width: 100%;
		height: 1.2rem;
		padding: 0 0.3rem;
		font-size: 0.3rem;
	}

	.human_list .item_main {
		padding: 0.5rem 0.3rem 0.7rem;
	}

	.human_list .item-box {
		font-size: 0.28rem;
		margin-bottom: 0.5rem;
	}

	.human_list .item-box .t {
		margin-bottom: 0.3rem;
		font-size: 0.34rem;
	}

	.human_list .item-box .con-t {
		line-height: 1.6;
		font-size: 0.28rem;
	}

	.human_list .applynow {
		width: 2.5rem;
		height: 0.9rem;
		line-height: 0.9rem;
		margin-top: 0.5rem;
		font-size: 0.28rem;
	}

	.human_list .applynow img {
		margin-left: 0.15rem;
	}

	.human_list li {
		margin-bottom: 0.25rem;
	}

	.human_list .item_main .item {
		width: 50%;
		font-size: 0.28rem;
		margin-bottom: 0.2rem;
		display: flex;
	}

	.human_list .item_main .item span:first-child {
		display: inline-block;
		width: 1.5rem;
	}

	.human_list .item_main .item-con {
		border-bottom: 1px dashed #cdcdcd;
		margin-bottom: 0.5rem;
	}

	.human_list li {
		margin-bottom: 0.25rem;
	}

	.human_list li .item_up {
		width: 100%;
		padding: 0.3rem 0.3rem;
		height: auto;
		font-size: 0.28rem;
	}

	.human_list li .item_up .t {
		margin-bottom: 0.2rem;
	}

	.human_list li .item_up .bot {
		font-size: 0.35rem;
		display: block;
		align-items: center;
		font-size: 0.28rem;
	}

	.human_list li .item_up .bot span {
		margin: 0 0.1rem;
	}

	.human_list li .item_up .detail {
		margin-top: 0.2rem;
		margin-left: 0;
	}

	.nybanner.bottom {
		height: 5.5rem;
	}

	.bottom-wrap .bottom_navbar {
		height: 1rem;
		line-height: 1rem;
	}

	.bottom-wrap {
		padding: 0.5rem 0 1rem;
	}

	.bottom-main .item-p p {
		font-size: 0.28rem;
		line-height: 1.6;
	}

	.bottom-main .title {
		margin-bottom: 0.5rem;
	}

	.bottom-main .title h3 {
		font-size: 0.44rem;
		font-weight: bold;
		margin-bottom: 0.1rem;
	}

	.bottom-main .title p {
		font-size: 0.28rem;
	}

	.bottom-main .item-p .t {
		font-size: 0.34rem;
		margin-bottom: 0.25rem;
	}

	.bottom-main .item-p p {
		font-size: 0.28rem;
		line-height: 1.6;
	}


	.link_list li {
		width: 48%;
		margin: 0 4% 0.5rem 0;
		font-size: 0.28rem;
	}

	.link_list li:nth-child(2n) {
		margin-right: 0 !important;
	}

	.link_list li:nth-child(4n) {
		margin-right: 0% !important;
	}

	.link_list li:nth-child(6n) {
		margin-right: 0% !important;
	}

	.bottom-main {
		padding: 0.75rem 0 0;
	}

	.dialog__content .action img {
		width: 0.35rem;
	}


	.investor-wrap .investor_title .swiper-button-next {
		top: 77%;
	}

	.investor-wrap .investor_title .swiper-button-prev {
		top: 77%;
	}




	.nybanner .banner_swiper .banner-pagination {
		bottom: 0.25rem;
	}

	.nybanner .banner_swiper .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		border-radius: 50%;
		margin: 0 4px;
	}

	.encase-wrap {
		padding: 0rem 0 1rem;
	}

	.encase-wrap .encase-tab .item {
		width: 2rem;
		height: 0.8rem;
		margin-right: 0.2rem;
		line-height: 0.8rem;
		font-size: 0.28rem;
	}

	.encase-wrap .encase-tab {
		margin-bottom: 0.5rem;
	}

	.encase-title {
		font-size: 0.4rem;
		margin-bottom: 0.5rem;
	}

	.encase-title:before {
		width: calc(100% - 3rem);
	}

	.encase-title:after {
		width: calc(100% - 3rem);
	}

	.encase-wrap .encase-box {
		margin-bottom: 0.75rem;
	}

	.en_loadmore {
		padding: 0 0.2rem;
		margin-top: 0.5rem;
		padding-bottom: 0.1rem;
		font-size: 0.28rem;
	}

	.encase-wrap .encase-list li {
		width: 48%;
		margin: 0 4% 4% 0;
	}

	.encase-wrap .encase-list li:nth-child(2n) {
		margin-right: 0 !important;
	}

	.encase-wrap .encase-list li:nth-child(5n) {
		margin-right: 4% !important;
	}

	.encase-wrap .encase-list li:nth-child(10n) {
		margin-right: 0 !important;
	}


	.encase-wrap .case-list li {
		width: 100%;
		margin: 0 0% 6% 0;
	}

	.encase-wrap .case-list li p {
		height: 1rem;
		line-height: 1rem;
		padding: 0 0.3rem;
		font-size: 0.3rem;
	}

	.enhonor-wrap .engineer_banner-box {
		width: 100%;
		height: 3.5rem;
		padding: 1rem 0 0 0.3rem;
	}

	.enhonor-wrap .engineer_banner-box h2 {
		font-size: 0.3rem;
		margin-bottom: 0.25rem;
	}

	.enhonor-wrap .engineer_banner-box h1 {
		font-size: 0.44rem;
	}

	.enhonor-wrap {
		padding: 0rem 0 1rem;
	}

	.enhonor-wrap .enhonor-box:before {
		height: 7rem;
	}


	.enhonor-wrap .enhonor-box {
		padding-top: 0.5rem;
		margin-top: 0;
	}

	.enhonor-wrap .enhonor-swiper .swiper-slide {
		display: block;
	}

	.enhonor-wrap .swiper-slide .imgle {
		width: 100%;
		padding: 0rem 1rem;
		position: relative;
	}

	.enhonor-wrap .swiper-slide .imgle .img {
		height: 5rem;
		text-align: center;
		padding: 0.5rem 0;
	}

	.enhonor-wrap .swiper-slide .imgle .img img {
		max-height: 100%;
	}

	.enhonor-wrap .swiper-slide .img-item {
		margin-bottom: 0.5rem;
	}

	.enhonor-wrap .swiper-slide .img-bot .t {
		font-size: 0.36rem;
		margin-bottom: 0.1rem;
	}

	.enhonor-wrap .swiper-slide .img-bot p {
		font-size: 0.28rem;
	}

	.enhonor-wrap .swiper-slide .imgre {
		width: 100%;
		padding: 1rem 0 0 0rem;
	}

	.enhonor-wrap .swiper-slide .img-item .img {
		margin-right: 0.2rem;
	}

	.enhonor-wrap .swiper-slide .img-item .img:last-child {
		margin-right: 0;
	}

	.enhonor-wrap .swiper-slide .imgle:before {
		display: none;
	}

	.enhonor-wrap .swiper-slide .img-item .img:before {
		display: none;
	}

	.enhonor-wrap .page-box {
		top: 87%;
		background: none;
		right: 4%;
	}

	.enhonor-wrap .page-box .page-now {
		font-size: 0.6rem;
		transform: translate(-0.25rem);
	}

	.enhonor-wrap .page-box img {
		height: 1rem;
	}

	.enhonor-wrap .page-box .page-all {
		font-size: 0.34rem;
		transform: translate(0.2rem, 0.5rem);
	}


	.enhonor-wrap .enhonor-next {
		top: 32%;
		right: 0;
		transform: scale(0.5);
	}

	.enhonor-wrap .enhonor-prev {
		top: 32%;
		right: auto;
		left: 0;
		transform: scale(0.5);
	}



	.enjoin-wrap {
		padding: 0rem 0 1rem;
	}

	.enjoin-wrap .enjoin-tab {
		display: block;
	}

	.enjoin-wrap .enjoin-tab .enjoin-con {
		width: 100%;
		margin-bottom: 0.3rem;
		height: auto;
		box-sizing: border-box;
		padding: 0.3rem 0.3rem;
	}

	.enjoin-wrap .enjoin-tab .enjoin-con h3 {
		font-size: 0.4rem;
		margin-bottom: 0.25rem;
	}

	.enjoin-wrap .enjoin-tab .enjoin-con p {
		font-size: 0.24rem;
	}

	.enjoin-wrap .enjoin-tab .enjoin-con p span:first-child {
		margin-right: 0;
	}

	.enjoin-wrap .enjoin-tab .enjoin-con span {
		display: block;
	}

	.enjoin-wrap .human-tab {
		width: 100%;
	}

	.enjoin-wrap .enjoin_list li {
		width: 100%;
		height: auto;
		padding: 0.35rem 0.3rem;
		margin-bottom: 0.25rem;
		font-size: 0.24rem;
	}

	.enjoin-wrap .enjoin_list li .t {
		font-size: 0.36rem;
		margin-bottom: 0.1rem;
	}

	.enjoin-wrap .enjoin_list li .con-t span {
		font-size: 0.24rem;
	}

	.encontact-wrap .encase-title {
		margin-bottom: 0.5rem;
	}

	.encontact-wrap {
		padding: 0rem 0 1rem;
	}

	.encontact-wrap .encase-title:before {
		width: calc(100% - 4rem);
	}

	.encontact-wrap .encase-title:after {
		width: calc(100% - 4rem);
	}

	.encontact-wrap .encontact_list li {
		width: 100%;
		height: auto;
		margin: 0 0% 4% 0;
		box-sizing: border-box;
		padding: 0.35rem 0.3rem;
		font-size: 0.3rem;
	}


	.encontact-wrap .encontact_list li .name {
		margin-bottom: 0rem;
	}

	.encontact-wrap .encontact_list li .position {
		font-size: 0.3rem;
		margin-bottom: 0rem;
	}

	.encontact-wrap .encontact_list li .tel {
		font-size: 0.28rem;
	}

	.encontact-wrap .encontact_list li .tel span {
		font-size: 0.34rem;
	}


	.enproduct-wrap {
		padding: 0rem 0 1rem;
	}

	.enproduct-wrap .enproduct-swiper {
		margin-bottom: 0.5rem;
	}

	.enproduct-wrap .enproduct-swiper .swiper-slide {
		width: auto;
		height: 0.8rem;
		line-height: 0.8rem;
		margin-right: 0.15rem;
		font-size: 0.28rem;
		padding: 0 0.3rem;
	}

	.enproduct-wrap .enproduct_list li {
		width: 49%;
		margin: 0 2% 4% 0;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}

	.enproduct-wrap .enproduct_list li:nth-child(2n) {
		margin-right: 0;
	}

	.enproduct-wrap .enproduct_list li:nth-child(3n) {
		margin-right: 2%;
	}

	.enproduct-wrap .enproduct_list li:nth-child(6n) {
		margin-right: 0%;
	}

	.enproduct-wrap .enproduct_list li .hoverimg {
		height: 3rem;
	}

	.enproduct-wrap .enproduct_list .hoverimg img {
		max-height: 80%;
	}

	.enproduct-wrap .enproduct_list .item-bot {
		height: 1.55rem;
		padding: 0.3rem 0.3rem 0;
	}


	.endetail-wrap {
		padding: 0 0 1rem;
	}


	.endetail-wrap .endetail-show {
		height: 5rem;
		justify-content: center;
	}

	.endetail-wrap .endetail-top .title-con {
		box-sizing: border-box;
		padding: 0.3rem 0.3rem;
	}

	.endetail-wrap .title-con .title-t {
		font-size: 0.4rem;
		margin-bottom: 0.2rem;
	}

	.endetail-wrap .title-con .con-t {
		font-size: 0.28rem;
	}

	.endetail-wrap .title-con .back {
		width: 2rem;
		height: 0.7rem;
		line-height: 0.7rem;
		font-size: 12px;
		right: 0;
		top: 0;
		transform: translateY(0%);
		position: relative;
		margin-top: 0.3rem;
	}

	.endetail-wrap {
		padding: 0 0 1rem;
	}

	.endetail-wrap .endetail-top .bot-t {
		height: 1rem;
		line-height: 1rem;
		padding: 0 .3rem;
		font-size: 0.28rem;
	}

	.endetail-wrap .main-con .con h3 {
		font-size: 0.36rem;
		margin-bottom: 0.1rem;
	}

	.endetail-wrap .main-con .con p {
		line-height: 1.6;
		font-size: 0.28rem;
	}

	.endetail-wrap .main-con {
		margin-top: 0.5rem;
	}

	.endetail-wrap .main-con .main_title {
		height: 1.2rem;
		line-height: 1.2rem;
		font-size: 0.44rem;
	}

	.endetail-wrap .main-con .main_title:before {
		width: 1.75rem;
		height: 2px;
		top: -1px;
	}

	.enhonor-wrap .enhonor-swiper .swiper-slide:before {
		display: none;
	}

	.enhonor-wrap .enhonor-swiper {
		padding: 0rem 0 1rem 0rem;
	}

	.enhonor-wrap .enhonor-swiper .swiper-slide {
		width: 70%;
	}

	.enhonor-wrap .enhonor-swiper .swiper-slide-active {
		transform: scale(1);
	}

	.enhonor-wrap .enhonor-swiper .swiper-slide.translate1 {
		transform: scale(1)translateX(0);
	}

	.enhonor-wrap .enhonor-swiper .swiper-slide.translate2 {
		transform: scale(1)translateX(0);
	}

	.enhonor-wrap .enhonor-swiper .swiper-slide-active .img {
		padding: 0.5rem 1rem;
	}

	.enhonor-wrap .enhonor-swiper .swiper-slide .img {
		padding: 0.25rem 0.5rem;
	}

	.enhonor-wrap .img-bot {
		left: 0;
		bottom: 0;
		width: 80%;
		position: relative;
	}

	.enhonor-wrap .img-bot .t {
		font-size: 0.34rem;
		margin-bottom: 0.1rem;
	}

	.enhonor-wrap .img-bot p {
		font-size: 0.28rem;
	}

	.aiaform-wrap .item-box.textarea .textarea textarea {
		padding: 0.15rem;
		font-size: 0.28rem;
	}

	.inselect-wrap .tab_next {
		display: block;
		width: 20px;
		height: 20px;
		background: rgba(245, 245, 245, 0.7) url('../../web/img/arrow-r10.png')no-repeat center center;
		background-size: contain;
		right: -15px;
		top: 52%;
	}

	.inlinks .link-swiper .swiper-slide p {
		box-sizing: border-box;
		padding: 0 0.2rem;
	}

	.conmain-wrap .moblie_linkbox .sublink_next {
		width: 24px;
		height: 24px;
		right: -3px;
		top: 72%;
	}

	.design-wrap .second_box .second_list li:before {
		width: 1px;
		height: 3rem;
	}


	.inbanner .banner-next {
		right: 2%;
		transform: scale(0.5);
	}

	.inbanner .banner-prev {
		left: 2%;
		transform: scale(0.5);
	}

	.nybanner .banner-next {
		right: 2%;
		transform: scale(0.5);
	}

	.nybanner .banner-prev {
		left: 2%;
		transform: scale(0.5);
	}


	.header-wrap .m_ricon .m_search {
		position: relative;
	}

	.header-wrap .m_ricon .m_search:before {
		content: '';
		position: absolute;
		width: 1px;
		height: 16px;
		background: #dedede;
		left: -0.3rem;
		top: 50%;
		transform: translateY(-50%);
	}

	.inselect-wrap .top .right {
		display: none;
	}

	.inselect-wrap .top .left {
		width: 100%;
	}

	.inselect-wrap .show-box {}

	.m-inselect-wrap {
		display: block;
	}

	.m-inselect-wrap .top .left {
		display: none;
	}

	.m-inselect-wrap .top .right {
		display: block;
		width: 100%;
	}

	.inselect-wrap .select-tab2 .tab-swiper .swiper-slide {
		/* width: 50%; */
	}

	.inselect-wrap .show-box .show-swiper:nth-child(1) {
		display: block;
	}

	.m-inselect-wrap .show-box .show-swiper:nth-child(1) {
		display: none;
	}

	.m-inselect-wrap .show-box .show-swiper:nth-child(2) {
		display: block;
	}

	.family {
		padding-top: .2rem;
		padding-bottom: 1rem;
	}

	.family .tit-30 {
		font-size: .5rem;
	}

	.family .tit-14 {
		margin-top: .2rem;
	}

	.family .t2 {
		margin-top: .5rem;
	}

	.f-his .his-container .swiper-slide {
		width: 100%;
	}

	.f-his .his-container .prev,
	.f-his .his-container .next {
		width: 0.65rem;
		height: 0.65rem;
		top: 3.3rem;
	}
	.f-his .his-container .prev svg, .f-his .his-container .next svg{
		fill: #999;
		width: 10px;
	}
	.f-his .his-container .swiper-slide .line-box .line{
		display: none;
	}
	.f-his::after{
		display: none;
	}
	.f-his{
		padding-top: .5rem;
		margin-bottom: 0;
	}
	.tit-16 {
		font-size: .3rem;
	}
	.f-his .his-container .swiper-slide .tit-32{
		margin-top: .2rem;
		font-size: .4rem;
	}
	.f-his .his-container .swiper-slide .hover {
		position: relative;
		top: auto;
		left: auto;
		transform: translateY(0%);
		padding: 15px;
		width: 89%;
		box-sizing: border-box;
		box-shadow: 0px 0px 0px #ccc;
		font-size: 15px;
		z-index: 999;
		background: #fff;
		display: block;
	}
	.f-his .his-container .swiper-slide:nth-child(2n) {
		flex-direction: column;
	}
	.f-his .his-container .swiper-slide:nth-child(2n) .line-box {
		flex-direction: column;
		margin-top: 0;
	}
	.f-his .his-container .swiper-slide:nth-child(2n) .tit-32 {
		margin-top: 0.2rem;
		transform: translateY(0rem);
	}
	.family .pro_list{
		margin-top: .3rem;
	}
	.inselect-wrap .show-box .show-swiper{
		opacity: 1;
	}
	.inselect-wrap .show-box .show-swiper2{
		display: none;
	}
}